@charset "utf-8";
/* CSS Document */


/*@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=fa5cda70-361a-4036-b057-b8c1a87248ed&fontids=726277,726306,726309");*/



body{
	/*font-family:Arial, Helvetica, sans-serif;  Arial, Helvetica, sans-serif */
	font-family:Univers LT W02 45 Light;
	color:#333; /*353333;*/
	text-shadow: #fff 0 1px 0;
}

.line {
	border-top: 2px solid #fe320a;
	height:1px;
	margin-top:20px !important;
	margin-bottom: 20px !important;
}

.full{
	width: 100% !important;
	max-width: 100% !important;
}

.full .row {
	margin-right:0px !important;
	margin-left:0px !important
}

.full .row .col-md-12 {
	padding-left:0px !important;
	padding-right:0px !important;
}

.header ,
.main,
.footer,
.footer-sub,
.line {
	width: 1160px;
	max-width: 1160px;
	margin:0 auto;
}



.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.fr { float:right !important;}

.fl { float:left !important;}

ul { list-style:none; }


.header .header-right .top li a,
.header .header-right .bottom li a,
.footer a,
.main .sidebar li a {
	color:#333; /*353333; 353333*/
}

.header .header-right .top li a:hover,
.header .header-right .top li.active a,
.header .header-right .bottom li a:hover,
.header .header-right .bottom li.active a,
.main .sidebar li a:hover,
.main .sidebar li.active a {
	color: #fb2900!important;
	background-color: transparent;
	text-decoration:none;
}

/***************************************************************************
 * Header
 ***************************************************************************/
.header {
	/*margin-top: 25px;*/
}

.header .header-left img{
	height: 65px; /*92px;*/
	margin-top: 20px;
}

.header .header-right .top li,
.header .header-right .bottom li {
	float:right;
}
.header .header-right .top li,
.header .header-right .top li a {
	line-height: 54px;/*60px;*/
}

.header .header-right .top li a{
	padding:5px 10px;
	text-transform:uppercase;
}

.header .header-right .top li:first-child a,
.header .header-right .bottom li:first-child a {
	padding-right:0px !important;
}

.header .header-right .bottom {
	margin-bottom:0px !important;
}

.header .header-right .bottom li a{
	padding:5px 21px;
	text-transform:uppercase;
	font-size:16px;
	font-weight: 500;
}

.header .header-right .bottom li.active a {
	/*font-weight:bold;		*/
}

/***************************************************************************
 * main
 ***************************************************************************/
.carousel-control.left,
.carousel-control.right {
	background: none !important;
	color: #fb2900;
}

.carousel-control.left:hover,
.carousel-control.right:hover {
	opacity: 1 !important;
	color: #fb2900 !important;
}

.full #slider .item img,
.col-md-12 #slider .item img,
.col-md-9 #slider .item img	{
	width: 100%;
}


.full #slider .item img {
	height: 600px !important;
}

.col-md-12 #slider .item img {
	height: 550px;
}

.col-md-9 #slider .item img {
	height: 450px;
}

.main {
	margin-top:20px;
}
.main .sidebar li {
	padding:15px 0px;
	border-top:1px solid #333; /*353333, fe320a*/
	line-height: 30px;
}
.main .sidebar li:last-child {
	border-bottom:1px solid #333;
}

.main .sidebar li a{
	padding:5px 0px;
	font-size: 21px; /*16px;*/
	line-height:20px !important;
}

.main .content {
	padding:0px 0px 20px 0px;
}

.main .content p img{
	max-width: 100% !important;
}

.main .title h1,
.main .title h2,
.main .title h3,
.main .title h4 {
	margin-top:0px;
}

.main .product  .thumbnail img {
	height: 150px; /*242px;*/
}

.main .product  .thumbnail {
	height: 255px;
}

.main .product  .thumbnail img:hover {
	opacity:.7;
}



.main .news {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #000;
}

.main .news:first-child {
	border-top:none;
	margin-top:0px;
	padding-top:0px;
}

.main .news .news-img{
	float:left;
	margin-right:10px;
	width:85px;
}

.main .news .news-title {
	margin-top:0px !important;
}

.main .full {
	border-bottom:none !important;
}

.main .full .news-img {
	width:auto !important;
	height: 200px;
}

.caption h4{
	margin-top: 0px !important;
	margin-bottom: 0px !important;;
}

#map{
  display: block;
  width: 100%;
  height: 418px;
  margin: 0 auto;

}

/***************************************************************************
 * footer
 ***************************************************************************/

.footer{
	margin-top:20px;
	margin-bottom:30px;
	padding:10px;
	background-color: #fdf8f0;
	display: table;
	border: 1px solid #fae6c5;
	min-height:120px;
}
.footer ul,
.main .sidebar,
#scroller {
	margin:0px;
	padding:0px;
}

.footer ul li,
.footer ul li a {
	line-height:30px;
	font-size: 13px;
}

.footer .item{
	float:left;
	padding-left:10px;
	width:225px;
}
.footer .item:first-child{
	padding-left:20px !important;
}

.footer .item h4 {
	font-size: 16px;
}


#scroller {
	display:table;
	margin-bottom:10px;
}

#scroller li {
	float:left;
	margin-right:20px;
}

#scroller li img{
	height:35px;
}